// pages/plan/plan.ts
Page({

  /**
   * 页面的初始数据
   */
  data: {
    planType:"0",
    deliveryDays:0,
    dateArr:[]

  },
  onChange(e){
    
    const planType = e.detail
    this.setData({
      planType
    })
    // wx.setStorageSync('orderPlanType', planType)
  },
  handleSubmit(){
    if(this.data.planType==2){
      const dateArr = wx.getStorageSync('orderDateArr')
      const deliveryDays = parseInt(this.data.deliveryDays)
      const selectArr = dateArr.filter(item=>{
        return item.isSelected
      })
      if(selectArr.length < deliveryDays){
        wx.showToast({
          title: `未选满${deliveryDays}天`,
          icon:'error'
        })
        return 
      }
    }else{
      wx.removeStorageSync('orderDateArr')
    }
    wx.setStorageSync('orderPlanType', this.data.planType)
    wx.navigateBack()
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad() {
    const planType=wx.getStorageSync('orderPlanType')
    const deliveryDays = wx.getStorageSync('orderDeliveryDays')
    if(planType){
      this.setData({
        planType
      })
    }
    if(deliveryDays){
      this.setData({
        deliveryDays
      })
    }
    

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})